Documentation Index
Fetch the complete documentation index at: https://docs.jogg.ai/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
This document will guide you on how to upload your own media files (such as images or audio) via the Jogg.ai API. After a successful upload, you will receive a Jogg.ai-hosted URL, which can be used in other API calls, for example, as a video background or a custom voice source.Core Concept: Obtaining a Hosted URL
Why use this API? When creating a video, certain parameters (likebackground_url or audio_url) require a publicly accessible URL. If your media file is not on a public server, you can use this API to upload the file to Jogg.ai’s secure servers to obtain a temporary, usable hosted URL.
Even if you have a publicly accessible URL, we still recommend uploading it to Jogg.ai’s secure servers, as your own URL might cause the task to fail due to network instability.
- Process:
- Upload your local file via this API.
- The API returns a JSON response containing a
media_url. - In your API request to create a video, use this
media_urlas the value for the corresponding parameter.
- Request Format: File uploads must use the
multipart/form-datarequest body format.
Step 1: Obtain sign_url and asset_id
You can upload media to obtain yoursign_url and asset_id.
sign_url: Used as the address to upload media.asset_id: Gets the address of the uploaded resource.

